Skip to content

Version 2.0#1

Draft
JXSnack wants to merge 666 commits intomainfrom
v1.10
Draft

Version 2.0#1
JXSnack wants to merge 666 commits intomainfrom
v1.10

Conversation

@JXSnack
Copy link
Member

@JXSnack JXSnack commented Jun 23, 2025

The next Vera update. This update will contain various breaking changes. The reason we do not go to v2 is because I'd want to have a full rewrite for that as I'm not 100% happy with how Vera works at the moment, but I don't have the time to make it as I like it

The next primary Vera version. Expect the following 2.x updates to also be huge, there are a lot of cool things planned ;)

Required

  • Reworked and more modular event system
  • New abstraction layer under VWidget
  • Styling system
  • Move all widgets to new styling system
  • Animation system
  • Layout system
  • Layout alignments
  • App hierarchy
  • Reworked dragging
  • Generalise events to Events class
  • Render cutoffs
  • Layout limits
  • Render quads
  • Proper widget scaling and rotation
  • New Logo
  • Redo rendering for many widgets
  • VCompound
  • Rework VDropdown Retire VDropdown and implement VComboBox
  • Rework VTabWidget
  • Docstrings everywhere!

Everything strikethrough has been postponed to a later version, unless you want to implement it yourself. I'll be happy to accept your PRs
Potential:
- [ ] Render polygons
- [ ] Polygon hitboxes
- [ ] Render circles
- [ ] Circle hitboxes

@JXSnack JXSnack self-assigned this Jun 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant